From e81a143df982b076ce520ecdab6b520026e829ad Mon Sep 17 00:00:00 2001 From: tsteven4 Date: Thu, 8 Aug 2013 09:32:46 +0000 Subject: [PATCH] fix assertion failure in easygps related to new class UrlLink usage. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4526 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/easygps.cc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gpsbabel/easygps.cc b/gpsbabel/easygps.cc index cbca78c1b..a7b30c18b 100644 --- a/gpsbabel/easygps.cc +++ b/gpsbabel/easygps.cc @@ -171,14 +171,16 @@ ez_disp(const waypoint* wpt) gbfputc(5, file_out); gbfputpstr(wpt->notes, file_out); } - UrlLink link = wpt->GetUrlLink(); - if (!link.url_link_text_.isEmpty()) { - gbfputc(6, file_out); - gbfputpstr(link.url_link_text_, file_out); - } - if (!link.url_.isEmpty()) { - gbfputc(9, file_out); - gbfputcstr(link.url_, file_out); + if (wpt->HasUrlLink()) { + UrlLink link = wpt->GetUrlLink(); + if (!link.url_link_text_.isEmpty()) { + gbfputc(6, file_out); + gbfputpstr(link.url_link_text_, file_out); + } + if (!link.url_.isEmpty()) { + gbfputc(9, file_out); + gbfputcstr(link.url_, file_out); + } } gbfputc(0xff, file_out); } -- 2.30.2